package android.support.v4.view;

import android.os.Build.VERSION;
import android.view.View;

public final class ag
{
  static final an a;

  static
  {
    int i = Build.VERSION.SDK_INT;
    if (i >= 17)
    {
      a = new am();
      return;
    }
    if (i >= 16)
    {
      a = new al();
      return;
    }
    if (i >= 14)
    {
      a = new ak();
      return;
    }
    if (i >= 11)
    {
      a = new aj();
      return;
    }
    if (i >= 9)
    {
      a = new ai();
      return;
    }
    a = new ah();
  }

  public static int a(View paramView)
  {
    return a.a(paramView);
  }

  public static void a(View paramView, a parama)
  {
    a.a(paramView, parama);
  }

  public static void a(View paramView, Runnable paramRunnable)
  {
    a.a(paramView, paramRunnable);
  }

  public static boolean a(View paramView, int paramInt)
  {
    return a.a(paramView, paramInt);
  }

  public static void b(View paramView)
  {
    a.b(paramView);
  }

  public static void b(View paramView, int paramInt)
  {
    a.b(paramView, paramInt);
  }

  public static int c(View paramView)
  {
    return a.c(paramView);
  }

  public static void d(View paramView)
  {
    a.d(paramView);
  }
}